##
## Copyright (C) 2004-2006  Autodesk, Inc.
## 
## This library is free software; you can redistribute it and/or
## modify it under the terms of version 2.1 of the GNU Lesser
## General Public License as published by the Free Software Foundation.
## 
## This library is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
## Lesser General Public License for more details.
## 
## You should have received a copy of the GNU Lesser General Public
## License along with this library; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
##

AUTOMAKE_OPTIONS = foreign

EXTRA_DIST = WCSProvider.vcproj FdoWCSProvider.rc

noinst_LTLIBRARIES = libWCSProviderSrc.la

libWCSProviderSrc_la_SOURCES = \
  FdoWcsCommandCapabilities.cpp \
  FdoWcsConnectionCapabilities.cpp \
  FdoWcsExpressionCapabilities.cpp \
  FdoWcsFilterCapabilities.cpp \
  FdoWcsGeometryCapabilities.cpp \
  FdoWcsRasterCapabilities.cpp \
  FdoWcsSchemaCapabilities.cpp \
  FdoWcsTopologyCapabilities.cpp \
  FdoWcsFeatureReader.cpp \
  FdoWcsSelectCommand.cpp \
  FdoWcsDescribeSchemaCommand.cpp \
  FdoWcsDescribeSchemaMappingCommand.cpp \
  FdoWcsSelectAggregatesCommand.cpp \
  FdoWcsSpatialExtentsAggregateReader.cpp \
  FdoWcsGetCoverageDescription.cpp \
  FdoWcsGetFeatureClassCRSNames.cpp \
  FdoWcsActivateSpatialContextCommand.cpp \
  FdoWcsGetSpatialContextsCommand.cpp \
  FdoWcsSpatialContextReader.cpp \
  FdoWcsConnection.cpp \
  FdoWcsConnectionInfo.cpp \
  FdoOwsBoundingBox.cpp \
  FdoOwsBoundingBoxCollection.cpp \
  FdoOwsWGS84BoundingBox.cpp \
  FdoWcsContents.cpp \
  FdoWcsCapabilities.cpp \
  FdoWcsCoverageDescription.cpp \
  FdoWcsCoverageDescriptions.cpp \
  FdoWcsCoverageSummary.cpp \
  FdoWcsCoverageSummaryCollection.cpp \
  FdoWcsDelegate.cpp \
  FdoWcsDescribeCoverage.cpp \
  FdoWcsDomain.cpp \
  FdoWcsField.cpp \
  FdoWcsFieldCollection.cpp \
  FdoWcsGetCoverage.cpp \
  FdoWcsGridCRS.cpp \
  FdoWcsRange.cpp \
  FdoWcsRequestMetadata.cpp \
  FdoWcsServiceMetadata.cpp \
  FdoWcsSpatialDomain.cpp \
  FdoWcsTimeSequence.cpp \
  FdoWcsUtils.cpp \
  stdafx.cpp \
  FdoWcsBandRasterGdal.cpp \
  FdoWcsImage.cpp \
  FdoWcsRasterGdal.cpp \
  FdoWcsRasterPropertyDictionaryGdal.cpp \
  FdoWcsStreamReaderGdalByRow.cpp \
  FdoWcsGetImageFormats.cpp

noinst_HEADERS = $(libWCSProviderSrc_la_SOURCES) \
  FdoWcsCommandCapabilities.h \
  FdoWcsConnectionCapabilities.h \
  FdoWcsExpressionCapabilities.h \
  FdoWcsFilterCapabilities.h \
  FdoWcsGeometryCapabilities.h \
  FdoWcsRasterCapabilities.h \
  FdoWcsSchemaCapabilities.h \
  FdoWcsTopologyCapabilities.h \
  FdoWcsFeatureCommand.h \
  FdoWcsFeatureReader.h \
  FdoWcsSelectCommand.h \
  FdoWcsDescribeSchemaCommand.h \
  FdoWcsDescribeSchemaMappingCommand.h \
  FdoWcsGetCoverageDescription.h \
  FdoWcsGetFeatureClassCRSNames.h \
  FdoWcsActivateSpatialContextCommand.h \
  FdoWcsGetSpatialContextsCommand.h \
  FdoWcsSelectAggregatesCommand.h \
  FdoWcsSpatialExtentsAggregateReader.h \
  FdoWcsSpatialContextReader.h \
  FdoWcsConnection.h \
  FdoWcsConnectionInfo.h \
  FdoOwsBoundingBox.h \
  FdoOwsBoundingBoxCollection.h \
  FdoOwsWGS84BoundingBox.h \
  FdoWcsContents.h \
  FdoWcsCapabilities.h \
  FdoWcsCoverageDescription.h \
  FdoWcsCoverageDescriptions.h \
  FdoWcsCoverageSummary.h \
  FdoWcsCoverageSummaryCollection.h \
  FdoWcsDelegate.h \
  FdoWcsDescribeCoverage.h \
  FdoWcsDomain.h \
  FdoWcsField.h \
  FdoWcsFieldCollection.h \
  FdoWcsGetCoverage.h \
  FdoWcsGridCRS.h \
  FdoWcsRange.h \
  FdoWcsRequestMetadata.h \
  FdoWcsServiceMetadata.h \
  FdoWcsSpatialDomain.h \
  FdoWcsTimeSequence.h \
  FdoWcsCommand.h \
  FdoWcsEnvelope.h \
  FdoWcsGlobals.h \
  FdoWcsReader.h \
  FdoWcsUtils.h \
  FdoWcsXmlGlobals.h \
  stdafx.h \
  FdoWcsBandRasterGdal.h \
  FdoWcsImage.h \
  FdoWcsRasterGdal.h \
  FdoWcsRasterPropertyDictionaryGdal.h \
  FdoWcsStreamReaderGdalByRow.h \
  FdoWcsRect.h \
  resource.h \
  FdoWcsGetImageFormats.h

libWCSProviderSrc_la_LDFLAGS =

INCLUDES = \
  -I./ \
  -I../ \
  -I../Message/Inc \
  -I../../Inc \
  -I$(FDO)/Unmanaged/Inc \
  -I$(FDOUTILITIES)/Common/Inc \
  -I$(FDOUTILITIES)/OWS/Inc \
  -I$(FDOGDAL)/include

CXXFLAGS = @CXXFLAGS@ -D__USE_GNU -DLINUX -DLINUX_IA32 -pthread

